Ana içeriğe geç

SQL Çoklu Satır (Aggregate) Fonksiyonları

SQL çoklu satır fonksiyonları, bir veritabanı tablosundaki tüm satırların değerlerini toplayan, gruplayan ve işleyen özel SQL fonksiyonlarıdır. Bu fonksiyonlar, verileri daha anlamlı hale getirmek, özetlemek veya veri analizi yapmak için kullanılır. SQL'de yaygın olarak kullanılan çoklu satır fonksiyonları aşağıdaki gibidir:

COUNT()

Belirli bir sütunda bulunan kayıt sayısını döndürür.

Örnek:

SELECT COUNT(*) FROM Musteriler;

Bu sorgu, "Musteriler" tablosunda kaç tane kayıt olduğunu döndürür.
— SQL Kullanıcısı

SUM()

Belirli bir sütundaki sayısal değerlerin toplamını döndürür.

Örnek:

SELECT SUM(Tutar) FROM Siparisler;
ipucu

Bu fonksiyon, finansal analizlerde sıklıkla kullanılır ve toplam gelir veya gider gibi bilgileri elde etmek için idealdir.

Bu sorgu, "Siparisler" tablosundaki "Tutar" sütunundaki tüm sayıların toplamını döndürür.

AVG()

Belirli bir sütundaki sayısal değerlerin ortalamasını döndürür.

Örnek:

SELECT AVG(Yas) FROM Kullanicilar;
bilgi

Ortalama bazen yanıltıcı olabilir. Özellikle uç değerler bulunduğunda, medyanı değerlendirmeniz faydalı olabilir.

Bu sorgu, "Kullanicilar" tablosundaki "Yas" sütunundaki tüm sayıların ortalamasını döndürür.

MAX()

Belirli bir sütundaki en büyük değeri döndürür.

Örnek:

SELECT MAX(Fiyat) FROM Urunler;
not

En yüksek fiyatı belirlemek, ikincil analizler için veri setini daha iyi anlamanıza yardımcı olur.

Bu sorgu, "Urunler" tablosundaki "Fiyat" sütunundaki en yüksek değeri döndürür.

MIN()

Belirli bir sütundaki en küçük değeri döndürür.

Örnek:

SELECT MIN(Tarih) FROM Siparisler;
tehlike

Dikkat edilmesi gereken bir nokta, boş değerlerin (NULL) en küçük değer olarak sayılmamış olmasıdır.

Bu sorgu, "Siparisler" tablosundaki "Tarih" sütunundaki en düşük tarihi döndürür.


Bu çoklu satır fonksiyonları, veritabanı sorgularında veri analizini kolaylaştırır ve verilerin daha anlamlı hale getirilmesine yardımcı olur.